package com.ce.pms.charge.vo;

import java.math.BigDecimal;



/**
 * 功能描述: 走表版本VO:适合于水,电,气标准
 * <p>版权所有：中企动力
 * <p>未经本公司许可，不得以任何方式复制或使用本程序任何部分
 *
 * @author  胡煦
 * Create on:2008-8-8
 * Edit author:
 * Edit on:
 * 修改原因：
 */
public class MeterVersionVO extends ChargeStaVersionVO{
	/**
	 * 计费方式:001 单一计费002 阶梯计费003 超额累进计费004 按段固定金额
	 */
	private String countMode;

	/**
	 * 计费方式名称
	 */
	private String countModeDisplay;


	/**
	 * 用量类型:001 按表读数;002 按用量读数
	 */
	private String dosageType;


	/***
	 * 用量类型显示
	 */
	private String dosageTypeDisplay;

	/**
	 * 表倍率
	 */
	private BigDecimal dynameter;

	/**
	 * 是否使用最低用量1 使用0不使用
	 */
	private String quantitySelect;
	/**
	 * 是否使用最低用量1:是 0不使用：否
	 */
	private String quantitySelectStr;

	/**
	 * 最低用量
	 */
	private BigDecimal quantity;

	/**
	 * 零行度不计最低用量1 使用;0 不使用
	 */
	private String zeroSelect;

	/**
	 * @return the countMode
	 */
	public String getCountMode() {
		return countMode;
	}

	/**
	 * @param countMode the countMode to set
	 */
	public void setCountMode(String countMode) {
		this.countMode = countMode;
	}

	/**
	 * @return the dosageType
	 */
	public String getDosageType() {
		return dosageType;
	}

	/**
	 * @param dosageType the dosageType to set
	 */
	public void setDosageType(String dosageType) {
		this.dosageType = dosageType;
	}

	/**
	 * @return the dynameter
	 */
	public BigDecimal getDynameter() {
		return dynameter;
	}

	/**
	 * @param dynameter the dynameter to set
	 */
	public void setDynameter(BigDecimal dynameter) {
		this.dynameter = dynameter;
	}

	/**
	 * @return the lQuantity
	 */
	public BigDecimal getQuantity() {
		return quantity;
	}

	/**
	 * @param quantity the lQuantity to set
	 */
	public void setQuantity(BigDecimal quantity) {
		this.quantity = quantity;
	}

	/**
	 * @return the lQuantitySelect
	 */
	public String getQuantitySelect() {
		return quantitySelect;
	}

	/**
	 * @param quantitySelect the lQuantitySelect to set
	 */
	public void setQuantitySelect(String quantitySelect) {
		this.quantitySelect = quantitySelect;
	}

	/**
	 * @return the zeroSelect
	 */
	public String getZeroSelect() {
		return zeroSelect;
	}

	/**
	 * @param zeroSelect the zeroSelect to set
	 */
	public void setZeroSelect(String zeroSelect) {
		this.zeroSelect = zeroSelect;
	}

	/**
	 * @return the lQuantitySelectStr
	 */
	public String getQuantitySelectStr() {
		return quantitySelectStr;
	}

	/**
	 * @param quantitySelectStr the lQuantitySelectStr to set
	 */
	public void setQuantitySelectStr(String quantitySelectStr) {
		this.quantitySelectStr = quantitySelectStr;
	}

	public String getDosageTypeDisplay() {
		return dosageTypeDisplay;
	}

	public void setDosageTypeDisplay(String dosageTypeDisplay) {
		this.dosageTypeDisplay = dosageTypeDisplay;
	}

	public String getCountModeDisplay() {
		return countModeDisplay;
	}

	public void setCountModeDisplay(String countModeDisplay) {
		this.countModeDisplay = countModeDisplay;
	}
}
